#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include "qwt_plot.h"
#include "qwt_plot_curve.h"
#include "qwt_plot_grid.h"
#include "qwt_plot_opengl_canvas.h"
#include <QMainWindow>

namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow {
  Q_OBJECT

public:
  explicit MainWindow(QWidget *parent = nullptr);
  ~MainWindow();

private:
  Ui::MainWindow *ui;

  QwtPlot *m_plot;
  QwtPlotOpenGLCanvas *m_canvas;
  QwtPlotGrid *m_grid;
  QwtPlotCurve *m_curve;
};

#endif // MAINWINDOW_H
